package com.smart.service.business;

import com.github.pagehelper.Page;
import com.smart.entity.business.PointLocationEntity;
import com.smart.mybatis.service.BaseService;
import com.smart.entity.business.CompanyEntity;

import java.util.List;
import java.util.Map;


/**
 * 公司表 Service
 *
 * @author wf
 * @since 2025-06-11 13:15:12
 */
public interface CompanyService extends BaseService<CompanyEntity> {

    Map<String, Object> getCompanyAndPointData();

    Page<CompanyEntity> getCompanyDetails(int current, int size);

    List<Map<String, Object>> getCurrentDict(String meterTypeId);

    List<Map<String, Object>> getProtocol();

    CompanyEntity getByValues(String dictValue);
}

